/*! Theme json for module
  {
     "primary-color": "#00acc2",
     "primary-color-light": "#2f2f2f",
     "info-color": "#57c216",
     "warning-color": "#58544d"
  }
*/
.btn-info {
  background-color: #00acc2;
  border-color: #00acc2; }
a.iframe {
  color: #00acc2; }
.button.button-medium {
  background: #2f2f2f; }
.button.button-medium:hover {
  border-color: #2f2f2f;
  color: #2f2f2f; }
.button.button-medium.exclusive {
  border-color: #2f2f2f;
  background: #2f2f2f; }
.button.button-medium.exclusive:hover {
  color: #2f2f2f;
  border-color: #2f2f2f; }
.btn-info:hover, 
.btn-info:focus, 
.btn-info:active, 
.btn-info.active {
  background-color: #018191;
  border-color: #018191; }
#left_column {
  color: #ffffff; }
.left_col a, 
.left_col label {
  color: #ffffff; }
#left_column_bg #blockcopy {
  color: #a9a9a9; }
#left_column_bg.col-md-3 {
  background-color: #414141; }
#currencies-block-top ul,
#languages-block-top ul {
  border-color: #00acc2;
  background: #5e5e5e; }
#currencies-block-top ul li a, 
#currencies-block-top ul li > span, 
#languages-block-top ul li a, 
#languages-block-top ul li > span {
  color: #ffffff; }
#currencies-block-top ul li:hover, 
#languages-block-top ul li:hover {
  background: #313131; }
#currencies-block-top div.current:after,
#languages-block-top div.current:after {
  border-top-color: #00acc2; }
#currencies-block-top div.current.active:after,
#languages-block-top div.current.active:after {
  border-top-color: #959595; }
#currencies-block-top ul li.selected a,
#languages-block-top ul li.selected span {
  color: #00acc2; }
.header_user_info a:hover, 
.header_user_info a.active {
  color: #00acc2; }
.header_user_info a.account {
  color: #00acc2; }
#left_column .display_hook #header_logo {
  background-color: #00acc2; }
#left_column .display_hook #header_logo.active:before {
  color: #00acc2; }
#search_block_top #search_query_top {
  background: #5e5e5e; }
#search_block_top .btn.button-search {
  background: #5e5e5e;
  color: #00acc2; }
.shopping_cart > a:first-child {
  border-color: #00acc2; }
.shopping_cart > a:first-child:before {
  background-image: url('../../img/dark-blue/cart.png'); }
.shopping_cart > a span.ajax_cart_quantity {
  background-color: #57c216; }
.cart_block .cart-buttons a#button_order_cart span {
  border-color: #57c216; 
  background: #57c216; }
.cart_block .cart-buttons a#button_order_cart:hover span {
  border-color: #57c216;
  color: #57c216; }
.sf-menu ul {
  background: #5e5e5e; }
.sf-menu > li > a, 
.sf-menu > li > ul > li > a,
.sf-menu li li li a {
  color: #ffffff; }
.sf-menu > li.sfHover > a, .sf-menu > li:hover > a, .sf-menu > li.sfHoverForce > a {
  color: #00acc2;
  border-color: #00acc2; }
.sf-menu li li li a:hover {
  color: #00acc2; }
.sf-menu > li.sfHover:after {
  border-left-color: #00acc2; }
.sf-menu > li > ul > li > a:hover {
  color: #00acc2; }
.block .title_block, .block h4 {
  color: #ffffff; }
.block .title_block a, .block h4 a {
  color: #ffffff; }
.block .title_block a:hover, .block h4 a:hover {
  color: #00acc2; }
.block .list-block li a {
  color: #ffffff; }
#categories_block_left {
  background: #5e5e5e; }
#categories_block_left .title_block {
  background-color: #00acc2; }
#categories_block_left li a, 
#categories_block_left li li a {
  color: #ffffff; }
#categories_block_left li:hover > a {
  color: #00acc2; }
#categories_block_left li span.grower.CLOSE:before {
  color: #ffffff; }
#categories_block_left li span.grower.OPEN:before {
  color: #00acc2; }
.block .list-block li:hover a {
  color: #00acc2; }
.layered_price .ui-slider-handle {
  background: #ffffff; }
.layered_price .ui-slider-range {
  background: #00acc2; }
.layered_price .ui-slider-handle:first-of-type:before {
  border-right-color: #57c216; }
.layered_price .ui-slider-handle:last-of-type:before {
  border-left-color: #57c216; }
#enabled_filters {
  background: #5e5e5e; }
#home-page-tabs > li.active a {
  color: #00acc2;
  border-color: #00acc2; }
#home-page-tabs > li a:hover {
  color: #00acc2; }
.button.button-small {
  background: #00acc2;
  border-color: #00acc2; }
.button.button-small:hover {
  color: #00acc2; }
.price,
.price.product-price,
.our_price_display .price {
  color: #00acc2; }
.breadcrumb a, .breadcrumb a.home {
  color: #00acc2; }
#homepage-slider .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #00acc2; }
#homepage-slider .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #2f2f2f; }
#cmsinfo_block em {
  background: #00acc2; }
#openHelpForm,
.scrolltop  {
  background-color: #82d6e1; }
#openHelpForm:hover,
.scrolltop:hover  {
  background-color: #00acc2; }
#form_help {
  background: rgba(0,172,194,0.5); }
#form_help .content_form {
  border-color: #00acc2; }
ul.step li em {
  color: #00acc2;
  border-color: #00acc2; }
ul.step li.step_current em {
  background-color: #00acc2; }
#login_form .form-group.lost_password a {
  color: #00acc2; }
#my-account ul.myaccount-link-list li a i {
  border-color: #00acc2; }
.icon-orders:before {
  background: url('../../img/dark-blue/account/orders.png'); }
.icon-credits:before {
  background: url('../../img/dark-blue/account/credits.png'); }
.icon-address:before {
  background: url('../../img/dark-blue/account/address.png'); }
.icon-persinfo:before {
  background: url('../../img/dark-blue/account/persinfo.png'); }
.icon-coupons:before {
  background: url('../../img/dark-blue/account/coupons.png'); }
.icon-wishlist:before {
  background: url('../../img/dark-blue/account/wishlist.png'); }
.content_scene_cat div.category-name {
  color: #00acc2; }
div.selector, 
div.selector span, 
div.checker span, 
div.radio span, 
div.uploader, 
div.uploader 
span.action, 
div.button, 
div.button span {
  background-image: url('../../img/dark-blue/sprite.png'); }
.content_sortPagiBar .display li.selected i, .content_sortPagiBar .display_m li.selected i {
  color: #00acc2; }
.new-box {
  background-color: #57c216; }
ul.product_list .product-image-container .quick-view-buttons a:hover > div {
  box-shadow: 0px 0px 1px 1px #00acc2;
  -moz-box-shadow: 0px 0px 1px 1px #00acc2;
  -webkit-box-shadow: 0px 0px 1px 1px #00acc2; }
ul.product_list li .product-image-container .quick-view-buttons a:hover span {
  color: #00acc2; }
ul.product_list .product-image-container .quick-cart-add .carticon:before {
  background-image: url('../../img/dark-blue/cart.png'); }
ul.product_list .product-image-container .quick-view-add .viewicon:before {
  background-image: url('../../img/dark-blue/view.png'); }
ul.product_list .product-image-container .quick-compare-add .compareicon:before {
  background-image: url('../../img/dark-blue/compare.png'); }
ul.product_list .product-image-container .quick-wish-add .wishicon:before {
  background-image: url('../../img/dark-blue/wish.png'); }
ul.product_list.list > li .right-block .right-block-content .button-container a:hover {
  color: #00acc2; }
.top-pagination-content ul.pagination li.active > span, 
.bottom-pagination-content ul.pagination li.active > span {
  background: #00acc2; }
.top-pagination-content ul.pagination li > a, 
.top-pagination-content ul.pagination li > span, 
.bottom-pagination-content ul.pagination li > a, 
.bottom-pagination-content ul.pagination li > span {
  color: #00acc2; }
.top-pagination-content .compare-form .btn, 
.bottom-pagination-content .compare-form .btn, 
.top-pagination-content .showall .btn, 
.bottom-pagination-content .showall .btn {
  color: #00acc2; }
#attributes .attribute_list #attribute-radio label {
  border: 1px solid #00acc2;
  color: #00acc2; }
#attributes .attribute_list #attribute-radio label.active {
  background-color: #00acc2;
  border-color: #00acc2;
  color: #ffffff; }
#attributes .attribute_list #color_to_pick_list li.selected a.color_pick {
  box-shadow: 0px 0px 4px 2px #00acc2;
  -moz-box-shadow: 0px 0px 4px 2px #00acc2;
  -webkit-box-shadow: 0px 0px 4px 2px #00acc2; }
.btn.button-plus span, .btn.button-minus span {
  color: #00acc2; }
.box-info-product .exclusive {
  background-color: #57c216; }
.comments_advices a.reviews {
  color: #00acc2;
  border-color: #00acc2; }
.comments_advices a.open-comment-form {
  color: #2f2f2f;
  border-color: #2f2f2f; }
#product_comments_block_tab div.comment .comment_author span {
  color: #00acc2; }
.table-data-sheet tr td {
  color: #00acc2; }

.footer-container {
  background-color: #f2f2f2; }
#footer #newsletter_block_left {
  background-color: #00acc2; }
#footer #newsletter_block_left h4 {
  color: #ffffff; }
#footer #newsletter_block_left .form-group .button-small:hover {
  color: #00acc2; }
#footer #blockcopy {
  color: #414141; }
.footer-container #footer a:hover {
  color: #00acc2; }
.footer-container #footer h4, 
.footer-container #footer h4 a {
  color: #414141; }
.footer-container #footer h4.active {
  color: #00acc2;
  border-color: #00acc2; }
.footer-container #footer h4.active a {
  color: #00acc2; }
.footer-container #footer .footer-block ul li a {
  text-shadow: none; }
.footer-container #footer .footer-block ul li a:after {
  border-color: #00acc2; }
.footer-container #footer #block_contact_infos > div ul li > span, 
.footer-container #footer #block_contact_infos > div ul li > span a {
  color: #00acc2; }
.footer-container #footer #social_block ul li a {
  color: #00acc2;
  border-color: #00acc2; }
.footer-container #footer #social_block ul li:hover a {
  color: #00acc2;
  border-color: #00acc2; }
@media (max-width: 990px) {
  #left_column, 
  .left_col a, 
  .left_col label {
    color: initial; }
  .sf-menu > li > a, 
  .sf-menu > li > ul > li > a, 
  .sf-menu li li li a {
    color: initial; }
  .sf-menu ul {
    background: initial; }
  .block .list-block li a,
  .block .title_block, .block h4,
  .block .title_block a, .block h4 a {
    color: initial; }
  #left_column .display_hook #header_logo {
    background: #414141; }
  #search_block_top .btn.button-search {
    background: none; } }
.chosen-container-single .chosen-single div:after {
  border-color: #00acc2 transparent transparent transparent;
}
.chosen-container .chosen-results li.highlighted {
  color: #00acc2;
}